Dibi is not connected to database.
File: /domains1/do1820800/public/www_root/liveclass/libs/dibi/dibi.min.php Line: 964
Line 957: static
Line 958: function
Line 959: isConnected(){return(self::$connection!==NULL)&&self::$connection->isConnected();}public
Line 960: static
Line 961: function
Line 962: getConnection($name=NULL){if($name===NULL){if(self::$connection===NULL){throw
Line 963: new
Line 964: DibiException('Dibi is not connected to database.');}return
Line 965: self::$connection;}if(!isset(self::$registry[$name])){throw
Line 966: new
Line 967: DibiException("There is no connection named '$name'.");}return
Line 968: self::$registry[$name];}public
Line 969: static
Line 970: function
Line 971: setConnection(DibiConnection$connection){return
dibi/dibi.min.php (983) source ► dibi:: getConnection ()
Line 976: static
Line 977: function
Line 978: getProfiler(){return
Line 979: self::getConnection()->getProfiler();}public
Line 980: static
Line 981: function
Line 982: query($args){$args=func_get_args();return
Line 983: self::getConnection()->query($args);}public
Line 984: static
Line 985: function
Line 986: nativeQuery($sql){return
Line 987: self::getConnection()->nativeQuery($sql);}public
Line 988: static
Line 989: function
Line 990: test($args){$args=func_get_args();return
models/VoteManager.php (30) source ► dibi:: query (arguments ►)
| $args | "INSERT INTO [votes]" (19) |
|---|---|
| #1 | array(3) ▼ |
Line 23: return dibi::fetchSingle('SELECT COUNT([id]) FROM [votes] %if',
Line 24: isset($where), 'WHERE', isset($where) ? $where : array()
Line 25: );
Line 26: }
Line 27:
Line 28: public function addVote(Vote $vote)
Line 29: {
Line 30: return dibi::query('INSERT INTO [votes]', (array) $vote);
Line 31: }
Line 32: }
presenters/HomepagePresenter.php (29) source ► VoteManager-> addVote (arguments ►)
| $vote | Vote(3) ▼ |
|---|
Line 22: }
Line 23:
Line 24: public function renderVote() {
Line 25: $vote = new Vote();
Line 26: $vote->user = $this->getParam('uzivatel');
Line 27: $vote->vote = $this->getParam('hlas');
Line 28: $vote->message = $this->getParam('sprava');
Line 29: $this->model->addVote($vote);
Line 30: }
Line 31:
Line 32: public function getModel() {
Line 33: if (!isset($this->voteManager)) $this->voteManager = new VoteManager;
Line 34: return $this->voteManager;
Line 35: }
Line 36: }
<PHP inner-code> HomepagePresenter-> renderVote ()
Reflection/MethodReflection.php (76) source ► ReflectionMethod-> invokeArgs (arguments ►)
| $object | HomepagePresenter(30) ► |
|---|---|
| $args | array(0)
|
Line 69: settype($val, gettype($def));
Line 70: }
Line 71: $res[$i++] = $val;
Line 72: } else {
Line 73: $res[$i++] = $def;
Line 74: }
Line 75: }
Line 76: return $this->invokeArgs($object, $res);
Line 77: }
Line 78:
Line 79:
Line 80:
Line 81: /**
Line 82: * @return Callback
Line 83: */
Application/PresenterComponent.php (94) source ► MethodReflection-> invokeNamedArgs (arguments ►)
| $object | HomepagePresenter(30) ► |
|---|---|
| $args | array(4) ▼ |
Line 87: */
Line 88: protected function tryCall($method, array $params)
Line 89: {
Line 90: $rc = $this->getReflection();
Line 91: if ($rc->hasMethod($method)) {
Line 92: $rm = $rc->getMethod($method);
Line 93: if ($rm->isPublic() && !$rm->isAbstract() && !$rm->isStatic()) {
Line 94: $rm->invokeNamedArgs($this, $params);
Line 95: return TRUE;
Line 96: }
Line 97: }
Line 98: return FALSE;
Line 99: }
Line 100:
Line 101:
Application/Presenter.php (205) source ► PresenterComponent-> tryCall (arguments ►)
| $method | "rendervote" (10) |
|---|---|
| $params | array(4) ▼ |
Line 198: $this->processSignal();
Line 199:
Line 200: // PHASE 3: RENDERING VIEW
Line 201: $this->phase = self::PHASE_RENDER;
Line 202:
Line 203: $this->beforeRender();
Line 204: // calls $this->render<View>()
Line 205: $this->tryCall($this->formatRenderMethod($this->getView()), $this->params);
Line 206: $this->afterRender();
Line 207:
Line 208: // save component tree persistent state
Line 209: $this->saveGlobalState();
Line 210: if ($this->isAjax()) {
Line 211: $this->payload->state = $this->getGlobalState();
Line 212: }
Application/Application.php (144) source ► Presenter-> run (arguments ►)
| $request | PresenterRequest(7) ► |
|---|
Line 137: } catch (InvalidPresenterException $e) {
Line 138: throw new BadRequestException($e->getMessage(), 404, $e);
Line 139: }
Line 140: $request->freeze();
Line 141:
Line 142: // Execute presenter
Line 143: $this->presenter = new $class;
Line 144: $response = $this->presenter->run($request);
Line 145:
Line 146: // Send response
Line 147: if ($response instanceof ForwardingResponse) {
Line 148: $request = $response->getRequest();
Line 149: continue;
Line 150:
Line 151: } elseif ($response instanceof IPresenterResponse) {
app/bootstrap.php (55) source ► Application-> run ()
Line 48: $router[] = new Route('<presenter>/<action>/<id>', array(
Line 49: 'presenter' => 'Homepage',
Line 50: 'action' => 'default',
Line 51: 'id' => NULL,
Line 52: ));
Line 53:
Line 54: // Step 5: Run the application!
Line 55: $application->run();
Line 56:
web/index.php (13) source ► require (arguments ►)
| #0 | "/domains1/do1820800/public/www_root/liveclass/app/bootstrap.php" (63) |
|---|
Line 6: // absolute filesystem path to the application root
Line 7: define('APP_DIR', WWW_DIR . '/../app');
Line 8:
Line 9: // absolute filesystem path to the libraries
Line 10: define('LIBS_DIR', WWW_DIR . '/../libs');
Line 11:
Line 12: // load bootstrap file
Line 13: require APP_DIR . '/bootstrap.php';
Line 14:
array(2) ▼ [
0 => PresenterRequest(7) ► {
"method" private => "GET" (3)
"flags" private => array(1) ▼ {
"secured" => FALSE
}
"name" private => "Homepage" (8)
"params" private => array(4) ▼ {
"uzivatel" => "uzivatel" (8)
"hlas" => "0"
"sprava" => "sprava" (6)
"action" => "vote" (4)
}
"post" private => array(0)
"files" private => array(0)
"frozen" private => TRUE
}
1 => PresenterRequest(7) ► {
"method" private => "FORWARD" (7)
"flags" private => array(0)
"name" private => "Error" (5)
"params" private => array(1) ▼ {
"exception" => DibiException(7) { ... }
}
"post" private => array(0)
"files" private => array(0)
"frozen" private => TRUE
}
]
ErrorPresenter(29) ► {
"oldLayoutMode" => FALSE
"onShutdown" => NULL
"oldModuleMode" => TRUE
"request" private => PresenterRequest(7) ► {
"method" private => "FORWARD" (7)
"flags" private => array(0)
"name" private => "Error" (5)
"params" private => array(1) ▼ {
"exception" => DibiException(7) { ... }
}
"post" private => array(0)
"files" private => array(0)
"frozen" private => TRUE
}
"response" private => NULL
"phase" private => 4
"autoCanonicalize" => TRUE
"absoluteUrls" => FALSE
"globalParams" private => array(0)
"globalState" private => NULL
"globalStateSinces" private => NULL
"action" private => "default" (7)
"view" private => "500" (3)
"layout" private => NULL
"payload" private => stdClass(0)
"signalReceiver" private => ""
"signal" private => NULL
"ajaxMode" private => FALSE
"startupCheck" private => TRUE
"lastCreatedRequest" private => NULL
"lastCreatedRequestFlag" private => NULL
"template" private => NULL
"invalidSnippets" private => array(0)
"params" protected => array(1) ▼ {
"exception" => DibiException(7) ► {
"sql" private => NULL
"message" protected => "Dibi is not connected to database." (34)
"string" private => "exception 'DibiException' with message 'Dibi is not connected to database.' in /domains1/do1820800/public/www_root/liveclass/libs/dibi/dibi.min.php:96 ... " (1372)
"code" protected => 0
"file" protected => "/domains1/do1820800/public/www_root/liveclass/libs/dibi/dibi.min.php" (68)
"line" protected => 964
"trace" private => array(10) [ ... ]
}
}
"components" private => array(0)
"cloning" private => NULL
"parent" private => NULL
"name" private => "Error" (5)
"monitors" private => array(1) ▼ {
"Presenter" => array(4) ▼ [
0 => NULL
1 => NULL
2 => NULL
3 => TRUE
]
}
}
| WWW_DIR | "/domains1/do1820800/public/www_root/liveclass/web" (49) |
|---|---|
| APP_DIR | "/domains1/do1820800/public/www_root/liveclass/web/../app" (56) |
| LIBS_DIR | "/domains1/do1820800/public/www_root/liveclass/web/../libs" (57) |
| NETTE | TRUE |
| NETTE_DIR | "/domains1/do1820800/public/www_root/liveclass/libs/Nette" (56) |
| NETTE_VERSION_ID | 907 |
| NETTE_PACKAGE | "PHP 5.2" (7) |
| E_DEPRECATED | 8192 |
| E_USER_DEPRECATED | 16384 |
| /domains1/do1820800/public/www_root/liveclass/web/index.php |
| /domains1/do1820800/public/www_root/liveclass/app/bootstrap.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/loader.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/shortcuts.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/exceptions.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Framework.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Object.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/ObjectMixin.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Callback.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/LimitedScope.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/AutoLoader.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/NetteLoader.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Debug/Debug.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/Environment.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/Configurator.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Config/Config.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/Hashtable.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/Collection.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/ICollection.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/IMap.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Config/ConfigAdapterIni.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Config/IConfigAdapter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Tools.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/ArrayTools.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/ServiceLocator.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/IServiceLocator.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/RobotLoader.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Caching/Cache.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Caching/FileStorage.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Caching/ICacheStorage.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Application.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Routers/MultiRouter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/ArrayList.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/IList.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IRouter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Routers/Route.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/HttpRequest.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/IHttpRequest.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/HttpResponse.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/IHttpResponse.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/UriScript.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/Uri.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/FreezableObject.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/String.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/Session.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/ClassReflection.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/PropertyReflection.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterRequest.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterLoader.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IPresenterLoader.php |
| /domains1/do1820800/public/www_root/liveclass/app/presenters/HomepagePresenter.php |
| /domains1/do1820800/public/www_root/liveclass/app/presenters/BasePresenter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Presenter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Control.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterComponent.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/ComponentContainer.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/Component.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/IComponent.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/IComponentContainer.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/ISignalReceiver.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IStatePersistent.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IRenderable.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IPresenter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterComponentReflection.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/AnnotationsParser.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Iterators/InstanceFilterIterator.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/MethodReflection.php |
| /domains1/do1820800/public/www_root/liveclass/app/models/Vote.php |
| /domains1/do1820800/public/www_root/liveclass/libs/dibi/dibi.min.php |
| /domains1/do1820800/public/www_root/liveclass/app/models/VoteManager.php |
| /domains1/do1820800/public/www_root/liveclass/app/presenters/ErrorPresenter.php |
| /domains1/do1820800/public/www_root/liveclass/libs/Nette/Debug/templates/bluescreen.phtml |
| REDIRECT_SCRIPT_URL | "/liveclass/web/vote/uzivatel/0/sprava" (37) |
|---|---|
| REDIRECT_SCRIPT_URI | "http://nissantn.sk/liveclass/web/vote/uzivatel/0/sprava" (55) |
| REDIRECT_STATUS | "200" (3) |
| SCRIPT_URL | "/liveclass/web/vote/uzivatel/0/sprava" (37) |
| SCRIPT_URI | "http://nissantn.sk/liveclass/web/vote/uzivatel/0/sprava" (55) |
| HTTP_HOST | "nissantn.sk" (11) |
| HTTP_CONNECTION | "keep-alive" (10) |
| HTTP_ACCEPT | "application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" (90) |
| HTTP_USER_AGENT | "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.576.0 Safari/534.12" (117) |
| HTTP_ACCEPT_ENCODING | "gzip,deflate,sdch" (17) |
| HTTP_ACCEPT_LANGUAGE | "en-US,en;q=0.8" (14) |
| HTTP_ACCEPT_CHARSET | "UTF-8,*;q=0.5" (13) |
| HTTP_COOKIE | "__utmz=123634452.1288865594.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=123634452.511271069.1288865594.1289686388.1289815751.8; __utmc=1 ... " (158) |
| PATH | "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin" (90) |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" (6) |
| SERVER_NAME | "nissantn.sk" (11) |
| SERVER_ADDR | "82.208.46.226" (13) |
| SERVER_PORT | "80" (2) |
| REMOTE_ADDR | "193.84.36.129" (13) |
| DOCUMENT_ROOT | "/domains/nissantn.sk/public/www_root" (36) |
| SERVER_ADMIN | "webmaster@nissantn.sk" (21) |
| SCRIPT_FILENAME | "/domains/nissantn.sk/public/www_root/liveclass/web/index.php" (60) |
| REMOTE_PORT | "19053" (5) |
| REDIRECT_URL | "/liveclass/web/vote/uzivatel/0/sprava" (37) |
| GATEWAY_INTERFACE | "CGI/1.1" (7) |
| SERVER_PROTOCOL | "HTTP/1.1" (8) |
| REQUEST_METHOD | "GET" (3) |
| QUERY_STRING | "" |
| REQUEST_URI | "/liveclass/web/vote/uzivatel/0/sprava" (37) |
| SCRIPT_NAME | "/liveclass/web/index.php" (24) |
| PHP_SELF | "/liveclass/web/index.php" (24) |
| REQUEST_TIME | 1289819801 |
| Host | nissantn.sk |
|---|---|
| Connection | keep-alive |
| Accept | application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 |
| User-Agent | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.576.0 Safari/534.12 |
| Accept-Encoding | gzip,deflate,sdch |
| Accept-Language | en-US,en;q=0.8 |
| Accept-Charset | UTF-8,*;q=0.5 |
| Cookie | __utmz=123634452.1288865594.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=123634452.511271069.1288865594.1289686388.1289815751.8; __utmc=123634452 |
empty
empty
| __utmz | "123634452.1288865594.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" (70) |
|---|---|
| __utma | "123634452.511271069.1288865594.1289686388.1289815751.8" (54) |
| __utmc | "123634452" (9) |
X-Powered-By: Nette Framework